package com.hitqz.robot.biz.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hitqz.robot.api.business.entity.CvdGuidePosEntity;
import com.hitqz.robot.api.business.dto.CvdGuidePosQueryDTO;
import com.hitqz.robot.api.business.dto.CvdGuidePosSaveDTO;
import com.hitqz.robot.api.business.dto.CvdGuidePosUpdateDTO;
import com.hitqz.robot.api.business.vo.CvdGuidePosVO;

import java.util.List;

public interface CvdGuidePosService extends IService<CvdGuidePosEntity> {

	Page<CvdGuidePosVO> getCvdGuidePosPage(Page page, CvdGuidePosQueryDTO dto);
	
	CvdGuidePosVO getCvdGuidePosById(Long id);
	
	Boolean saveCvdGuidePos(CvdGuidePosSaveDTO dto);
	
	Boolean updateCvdGuidePosById(CvdGuidePosUpdateDTO dto);
	
	Boolean removeCvdGuidePosBatchByIds(List<Long> ids);
	
}